zjnopl : main.o planet.o simple_demoes.o new_demoes.o
	g++ -lGL -lGLU -lglut -lfreeimage -o zjnogl main.o planet.o simple_demoes.o new_demoes.o

main.o : main.cpp
	g++ -c main.cpp 

planet.o : planet.cpp planet.h
	g++ -c planet.cpp

simple_demoes.o : simple_demoes.cpp demo.h
	g++ -c simple_demoes.cpp

new_demoes.o : new_demoes.cpp demo.h
	g++ -c new_demoes.cpp

clean:
	rm *.o
	rm zjnogl
